package com.info.zhiduoduo.repository.dto.company;

import java.math.BigDecimal;
import java.util.Date;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
public class CompanyOfflineRechargeDto {

	private Integer id;
	@ApiModelProperty("充值单号")
	private String rechargeNo;
	@ApiModelProperty("线下充值企业id")
	private Integer compid;
	@ApiModelProperty("线下充值企业名称")
	private String compname;
	@ApiModelProperty("开联通平台的订单号")
	private String kltOrderId;
	@ApiModelProperty("线下充值付款人账号")
	private String acctNo;
	@ApiModelProperty("线下充值付款人名称")
	private String acctName;
	@ApiModelProperty("金额,单位元.截取小数点2位")
	private BigDecimal amount;
	@ApiModelProperty("已转账的金额")
	private BigDecimal transferedAmount;
	@ApiModelProperty("已加款的金额")
	private BigDecimal rechargedAmount;
	@ApiModelProperty("平台商户号")
	private String platformMchtId;
	@ApiModelProperty("线下打款说明")
	private String purpose;
	@ApiModelProperty("状态 1:已申请 2:转账中 3:转账完成 4:充值完成")
	private Integer state;
	@ApiModelProperty("充值关闭时间")
	private Date closetime;
	@ApiModelProperty("充值创建时间")
	private Date createtime;
}
